package com.gzz.orchid.common.core.authorization;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 授权用户
 *
 * @author higmd
 */
@Data
public class AuthorizedUser {
    // 用户ID
    private Long userId;
    // 用户编码
    private String userCode;
    // 用户名称
    private String userName;
    // 角色
    private List<String> roles;
    // 令牌
    private String token;
    // 登录时间
    private LocalDateTime loginOn;
    // 客户端信息
    private String clientInfo;
    // 客户端IP
    private String clientIpaddr;
    // 是否超级用户
    private boolean isSuper = false;
}
